#include <iostream>
using namespace std;
#include <fstream>

class Person
{
public:
  string m_name; // 姓名
  int m_age;     // 年龄
};

void test01()
{

  // 创建流文件
  ifstream ifs;

  // 打开文件 判断文件是否打开成功
  ifs.open("person.txt", ios::in | ios::binary);

  if(!ifs.is_open()) {
    cout << "文件打开失败" << endl;
    return;
  }

  // 读文件
  Person p;
  ifs.read((char *) &p, sizeof(Person));

  cout << "姓名：" << p.m_name << "\t年龄：" << p.m_age << endl;

  // 关闭
  ifs.close();

}

int main(int argc, char const *argv[])
{
  test01();
  return 0;
}